package com.payment.entity.alast.stripe.ontimecon;

import lombok.Data;

@Data
public class ChargesData {
    private String lastResponse;
    private String rawJsonObject;
    private String alternateStatementDescriptors;
    private long amount;
    private int amountRefunded;
    private String application;
    private String applicationFee;
    private String applicationFeeAmount;
    private String authorizationCode;
    private String balanceTransaction;
    private BillingDetails billingDetails;
    private boolean captured;
    private long created;
    private String currency;
    private String customer;
    private String description;
    private String destination;
    private String dispute;
    private boolean disputed;
    private String failureCode;
    private String failureMessage;
    private FraudDetails fraudDetails;
    private String id;
    private String invoice;
    private String level3;
    private boolean livemode;
    private Metadata metadata;
    private String object;
    private String onBehalfOf;
    private String order;
    private Outcome outcome;
    private boolean paid;
    private String paymentIntent;
    private String paymentMethod;
    private PaymentMethodDetails paymentMethodDetails;
    private String receiptEmail;
    private String receiptNumber;
    private String receiptUrl;
    private boolean refunded;
    private Refunds refunds;
    private String review;
    private String shipping;
    private String source;
    private String sourceTransfer;
    private String statementDescriptor;
    private String statementDescriptorSuffix;
    private String status;
    private String transfer;
    private String transferData;
    private String transferGroup;
    private String applicationObject;
    private String balanceTransactionObject;
    private String applicationFeeObject;
    private String destinationObject;
    private String disputeObject;
    private String invoiceObject;
    private String onBehalfOfObject;
    private String orderObject;
    private String reviewObject;
    private String sourceTransferObject;
    private String transferObject;
    private String customerObject;
}
